10
תגובות
איך מחברים MYSQL ל PHP
פתח
soogo
,
איך מחברים MYSQL ל PHP ואיך כותבים שאילתות?
10 תשובות
יש פה קטגוריה שלמה על הנושא שאתה מחפש, עיינת שם לפני שפתחת את השאלה ?, ואם הקטגוריה לא מספיקה, פה תמצא הכל. :-)
אז מחטטים קצת :-).
Create a Connection to a MySQL Database
איך אני יודע באיזה דפים לשים את החיבור ובאיזה לא?
למה צריך להשתמש ב mysql_close
mysql_close
אתה מתחבר למסד נתונים, תכתוב קוד התחברות למסד בקובץ בנפרד, ובכל קובץ שאתה משתמש במסד (מציג, פולט, מעדכן במסד וכו') תאנקלד (include) את הקובץ.
לדוגמא:
החיבור למסד נתונים נמצא בקובץ config.php, ועכשיו בקובץ changePassword.php אני רוצה לעדכן סיסמא, אני צריך לגשת למסד ולשנות את הסיסמא, משמע אני צריך להתחבר בשביל לגשת. לכן אני אכתוב בראש הדף:
include("config.php");
ואתחיל לבצע את מה שאני רוצה.
את עידכון פרטים במסד, שליפה, הכנסה וכל השימושים במסד, תקרא מהאתרים שהבאתי לך. לא חסרים מדריכים בגוגל :-)
באתר הזה, יש תיבת חיפוש למעלה, כל פונקציה שראית בקוד אחר ולא הבנת מה היא עושה או את אופן השימוש בה, פשוט תכתוב שם וזה יראה לך תוצאות בגוגל.
SQL Syntax
עד כדי כך קשה לחפש באתר ?
ענה
iiddaannyy
ב
21 לאוגוסט 2012
#
https://www.google.co.il/search?q=php+query
זה בPHP, זה מסביר לך איך לבנות שאילתה שנכנסת איפה שה XXX:
mysql_query(XXX);
תיכנס לפה, תראה את הדוגמא הזאת:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysql_close($con);
?>
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysql_close($con);
?>
השורה הזו:
$result = mysql_query("SELECT * FROM Persons");
בתוך הסוגריים זו השאילתה שלך. מה שהבאתי לך (SQL Syntax) מסביר לך איך כותבים את השאילתה שנמצאת בתוך קוד הPHP שלך, כמו בדוגמא.